-
Notifications
You must be signed in to change notification settings - Fork 74
CI Fixups #994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
CI Fixups #994
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR addresses a change in the latest version of conda that requires explicit acceptance of terms of service to prevent CI pipeline failures. The changes ensure conda operates in a non-interactive mode suitable for CI environments.
- Adds
CONDA_NO_PROGRESS_BARS=1
environment variable across CI workflows and build configurations - Explicitly accepts conda terms of service for required channels in Docker setup
- Enables debug output (
set -x
) in Docker build for better troubleshooting
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
File | Description |
---|---|
Makefile | Sets and exports CONDA_NO_PROGRESS_BARS environment variable |
.github/workflows/macos.yml | Adds CONDA_NO_PROGRESS_BARS=1 to macOS CI environment |
.github/workflows/linux.yml | Adds CONDA_NO_PROGRESS_BARS=1 to Linux CI environment |
.devcontainer/Dockerfile | Adds debug output, progress bar suppression, and explicit ToS acceptance for conda channels |
""" | ||
target_kwargs = {} | ||
for kword in target.__kwdefaults__: # or {} # intentionally omitted for now | ||
for kword in target.__kwdefaults__ or {}: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Type check fixup. I don't remember what the comment was about ...
.github/workflows/devcontainer.yml
Outdated
- name: Run pytest with debug logging enabled for nightly runs | ||
if: github.event_name == 'schedule' | ||
#if: github.event_name == 'schedule' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Enable debug logging during all runs?
Pull Request
Title
CI Fixups
Description
Pull prebuilt
pyrfr
from conda to workaround devcontainer build error with pyrfr #1001Continue using debian
bookworm
base untilazure-cli
adds support fortrixie
devcontainer missing azure-cli error #1002.See Also:
Type of Change
Testing
CI Pipeline runs again.